package interfaceBeanRemote;

import java.util.List;

import javax.ejb.Remote;

import entityBean.Investisseur;
import entityBean.Startup;

@Remote
public interface sessionStartUpRemote {

	void addStartUp(Startup startup);

	Startup findStartUp(int id);

	void removeStartUp(Startup startup);

	int removeStartUpById(int id);

	void updateStartUp(Startup startup);

	List<Startup> getStartUpList();

	List<Startup> getStartUpListWithParticipations();

	void refresh(Startup s);

	Startup findStartup_byName(String name);

	void removeStartUpById2(int id);

	void flush();

	Startup getStartUpByIdFondateur(int idFondateur);

	Integer getIdStartUpByIdFondateur(int idFondateur);

}
